package com.wmh.baseservice.robot.pojo.vo;

import com.wmh.baseservice.common.utils.page.pojo.PageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author 谢骏
 * @date 2023/3/21 9:17
 **/
@ApiModel("任务报表分页信息")
@Data
@Accessors(chain = true)
public class TaskStatementPageReqVO extends PageInfo {

    @ApiModelProperty(value = "是否只看自己的数据(超级管理员特有)",dataType = "boolean")
    private Boolean lookMe;

    @ApiModelProperty(value = "任务状态(0:未结束,1:已结束,2:失败,其他值:不约束)",dataType = "Integer")
    private Integer taskStatus;

    @ApiModelProperty(value = "模板ID",dataType = "long")
    private Long statementId;

    @ApiModelProperty(value = "发起者ID",dataType = "long")
    private Long adId;

    @ApiModelProperty(value = "任务ID",dataType = "long")
    private Long taskId;

    @ApiModelProperty(value = "任务模板id",dataType = "long")
    private Long taskTemplateId;

    @ApiModelProperty(value = "机器编号",dataType = "long")
    private Long robotNumber;

    @ApiModelProperty(value = "任务名称",dataType = "string")
    private String taskName;
}
